[IA64] Prevent softlock when destroying VTi domain
authorAlex Williamson <alex.williamson@hp.com>
Tue, 23 Oct 2007 16:21:31 +0000 (10:21 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Tue, 23 Oct 2007 16:21:31 +0000 (10:21 -0600)
commita593b18698b3ff08e4f149648a7709a391fb5b93
tree1ab15754f47201de4c639a9539c116f6bd8bce8d
parent4924c08f4a38e4eda2b7ba5bb6a6a8b297e8d78a
[IA64] Prevent softlock when destroying VTi domain

Prevent softlock up when VTi domain destruction by making
relinquish_memory() continuable.  It was assumed that
mm_teardown() frees most of page_list so that the list which
is passed to relinquish_memory() is short.  However the
assumption isn't true for VTi domain case because qemu-dm
maps all the domain pages.  To avoid softlock up message,
make relinquish_memory() continuable.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/xen/domain.c
xen/include/asm-ia64/domain.h